package br.com.obardavez.util;

import java.io.Serializable;

import br.com.obardavez.util.impl.QueryUtilImpl;

import com.google.inject.ImplementedBy;

@ImplementedBy(QueryUtilImpl.class)
public interface QueryUtil extends Serializable{

	String createSelectMapClause(String entityName, String... fields);
	
	String groupOrFilters(StringBuilder whereClause);
	
	String groupOrFilters(String whereClause);
	
	String createOrderByClause(String entityName, String... fields);
	
}
